package esim.service.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;


@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "interface")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class FPInfo implements Serializable {

    @XmlElement(name = "Data")
    private Data data;

    @XmlAccessorType(XmlAccessType.FIELD)
    @lombok.Data
    public static class Data implements Serializable {

        @XmlElement(name = "content")
        private Content content;

        @XmlAccessorType(XmlAccessType.FIELD)
        @lombok.Data
        public static class Content {
            private RESPONSE_FPMXXZ RESPONSE_FPMXXZ;
        }

        @XmlAccessorType(XmlAccessType.FIELD)
        @lombok.Data
        public static class RESPONSE_FPMXXZ {

            private String PDF_URL;

            private String FPQQLSH;
            private String DDH;
            private String KPLSH;
            private String FPZL_DM;
            private String FP_DM;
            private String FP_HM;
            private String KPRQ;
            private String KPLX;
            private String HJBHSJE;
            private String KPHJSE;
            private String KPHJJE;

            private String GHFMC;
            private String GHF_NSRSBH;
            private String GHF_DZDH;
            private String GHF_YHZH;
            private String GHF_SJ;
            private String GHF_EMAIL;
            private String XHF_NSRSBH;
            private String XHFMC;
            private String XHF_DZDH;
            private String XHF_YHZH;
            private String KPY;
            private String SKY;
            private String FHR;
            private String BZ;
            private String YFP_DM;
            private String YFP_HM;
            private String JYM;
            private String JQBH;
            private String BMB_BBH;
        }
    }
}
